.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:790px;
}

.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  background-repeat:repeat-x;
  display:table-cell;
  background-image:url('../media/images/accordion_bg.gif');
  -moz-user-select:none;
}

.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none;
}

.AccordionContainer
{
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  border-left: solid 2px #000;
  border-right: solid 2px #000;
}